home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / Examples / Bitmap / Include / BmpDef.h next >
Encoding:
Text File  |  1995-11-08  |  2.6 KB  |  86 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                BmpDef.h
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Author:                Henri Lamiraux
  7. //
  8. //    Copyright:    © 1993, 1995 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12.  
  13. #ifndef BMPDEF_H
  14. #define BMPDEF_H
  15.  
  16. // Uncomment the following three lines, and define them appropriately!!
  17. // If your part can be a container for other parts, define FW_SUPPORTS_EMBEDDING
  18. // to be 1.  Otherwise define it to be 0.
  19. // If your part defines any ODExtensions, define FW_SUPPORTS_EXTENSIONS to be
  20. // 1 to enable the extensions manager.  Otherwise, define it to be 0.
  21. // If your part is scriptable, define FW_SUPPORTS_SCRIPTING to be 1. Otherwise,
  22. // define it to be zero.  Note that if your part is scriptable is must support
  23. // extensions, so FW_SUPPORTS_EXTENSIONS must be defined to be 1.
  24.  
  25. #define FW_SUPPORTS_EMBEDDING 0
  26. #define FW_SUPPORTS_EXTENSIONS 0
  27. #define FW_SUPPORTS_SCRIPTING 0
  28.  
  29. #ifndef FW_SUPPORTS_EMBEDDING
  30. #error You must define FW_SUPPORTS_EMBEDDING to be 0 or 1 (immediately above)
  31. #endif
  32.  
  33. #ifndef FW_SUPPORTS_EXTENSIONS
  34. #error You must define FW_SUPPORTS_EXTENSIONS to be 0 or 1 (immediately above)
  35. #endif
  36.  
  37. #ifndef FW_SUPPORTS_SCRIPTING
  38. #error You must define FW_SUPPORTS_SCRIPTING to be 0 or 1 (immediately above)
  39. #endif
  40.  
  41. // Kind
  42. #define kODFBitmapKind "+//ISO 9070/ANSI::113722::US::CI LABS::Apple:ODFExamples:Kind:ODFBitmap"
  43.  
  44. // Class ID
  45. #define kODFBitmapEditor "ODFExamples::ODFBmp"
  46.  
  47. // Editor User String
  48. #define kODFBitmapEditorUserString "ODFBitmap 1.0d11"
  49.  
  50. // Kind User String
  51. #define kODFBitmapKindUserString "ODF Bitmap Example"
  52.  
  53. // Category User String
  54. #define kODFBitmapCategoryUserString "Bitmap"
  55.  
  56. // OSType
  57. #define kODFBitmapOSType 'DFBD'
  58.  
  59. // PlatformType
  60. #define kPICTOSType             'PICT'
  61. #define kDragKindUserString1 "Picture file"
  62. #define kDragKindUserString2 "Picture data"
  63.  
  64. #define kKindCategoryMapId            128
  65. #define kEditorKindMapId            kKindCategoryMapId + 1
  66. #define kEditorUserStringMapId        kEditorKindMapId + 1
  67. #define kKindUserStringMapId        kEditorUserStringMapId + 1
  68. #define kCategoryUserStringMapId    kKindUserStringMapId + 1
  69. #define kOldMacOSTypeMapId            kCategoryUserStringMapId + 1
  70. #define kEditorPlatformKinds        kOldMacOSTypeMapId + 1
  71.  
  72. // Icon ID
  73. #define kPartIconID                    139
  74.  
  75. // ----- Menu Strings ID -----
  76. #define kMenuStrings 1000
  77.  
  78. #define kHalfSize                1
  79. #define kRealSize                kHalfSize + 1
  80. #define kDoubleSize                kRealSize + 1 
  81. #define kFitToFrame                kDoubleSize + 1
  82. #define kAboutString            kFitToFrame + 1
  83.  
  84. #endif
  85.  
  86.